direct advertising agency - French English Dictionary